package com.five.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
public class CommentTreeVO {
    private Long commentId;
    private Long parentId;
    private Long novelId;
    private Long logininfoId;
    private Integer type; // 1=读者，2=作者
    private String name; // 用户名（用户服务获取）
    private String Avatar; // 头像（用户服务获取）
    private String content;
    private Date createTime;
    private List<CommentTreeVO> children; // 子回复（无限层级）
    // 若存在父评论引用，添加@JsonIgnore排除
    @JsonIgnore
    private CommentTreeVO parent;
}